A Panorama of Software Architectures in Game Development
نویسندگان
چکیده
As video games evolve into richer and more sophisticated products, the software driving those games become more complex. One of the research areas offered by Software Engineering to cope with this complexity, while reducing risks and improving software quality, is Software Architecture. The purpose of this paper is to present an overview of possibly all work having investigated, established and used software architectures for the development of video games. For this, a Systematic Mapping was conducted. The achieved results show an increasing, however still mild, interest in the exploration of software architectures for the development of video games, and lays out lines of research that can be explored. KeywordsSoftware Architecture; Game Development; Video Game; Computer Game; Systematic Mapping
منابع مشابه
PANORAMA - Explorations in the Aesthetics of Social Awareness
In this paper we reflect on our experiences in developing PANORAMA, a playful application meant to promote and support social awareness in a work environment, through art-inspired visualisations of social processes and personal contributions. With respect to the design of PANORAMA, we found common notions of visual semiotics helpful in determining the overall composition of the screen layout. M...
متن کاملIdentifying and prioritizing the effective factors in the development of games and sports for elderly
Introduction: Participation of the elderly in leisure sports activities with a game approach, leads to improving their quality of life and by creating motivation and hope, moderates the inertia created in old age. The aim of this study was to identify and prioritize the effective factors in the development of games and sports for the elderly. Methods: The present study was conducted with a ...
متن کاملUsing XNA to Teach Software Architecture
This paper describes a case study of how a game project using the XNA Game Studio was implemented in a software architecture course. In previous years, a main part of the software architecture course was a software development project where the students were to design the software architecture and implement a robot controller in Java. The robot controller was chosen for the project, as there ex...
متن کاملHardware-Assisted Rendering of Cylindrical Panoramas
Cylindrical panorama is being used in many applications. Cylindrical panoramic viewers render the panorama from the center of the cylinder by projecting the cylindrical map onto a planar screen. This process involves nonlinear image warping, so many panoramic viewers are implemented in software. Hardware acceleration may be used if the panorama is resampled onto the polygonal models. This paper...
متن کاملFacilitating information system development with panoramic view on data
The increasing amount of information and the absence of an effective tool for assisting users with minimal technical knowledge lead us to use associative thinking paradigm for implementation of a software solution – Panorama. In this study, we present object recognition process, based on context + focus information visualization techniques, as a foundation for realization of Panorama. We show t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011